<h1>Список модулей</h1>
<ul>
	<li><a href="<?=$Switcher->url_branch('main');?>">Назад</a></li>
</ul>
<?php
// Получаем список модулей
$mods = mst_modlist();
setup_install_modsdb();
?><table><?
    ?><tr><?
        ?><th>Модуль</th><?
        ?><th>Название</th><?
        ?><th>Версия кода</th><?
        ?><th>Описание</th><?
        ?><th>Действия</th><?
    ?></tr><?
foreach ($mods as $this_mod)
{
    $this_mod_info = mst_loadinfomod($this_mod);
    $this_mod_reginfo = setup_infomod_get($this_mod);
    ?><tr style='background-color: #F0F0F0'><?
        ?><td style='padding-top: 5px;padding-bottom: 5px;'><a href="<?=$Switcher->url_branch('mod/this/view',array('mod'=>$this_mod));?>"><?=$this_mod?></a></td><?
        ?><td><?=$this_mod_info['name']?></td><?
        ?><td><?
        echo $this_mod_info['ver'];
        if (isset($this_mod_reginfo['ver']))
        {
            if (intval($this_mod_reginfo['ver'])<intval($this_mod_info['ver']))
            {
                ?><div style='color:blue'><?=$this_mod_reginfo['ver']?></div><?
            }elseif(intval($this_mod_reginfo['ver'])>intval($this_mod_info['ver']))
            {
                ?><div style='color:red'><?=$this_mod_reginfo['ver']?></div><?
            }
        }else
        {
            ?><div style='color:blue'>Не установлен</div><?
        }
        ?></td><?
        ?><td><?=$this_mod_info['about']?></td><?
        ?><td>
        	<? if(mst_modpath($this_mod,'fusemod',true,false)){ ?>
            <a href="<?=mst_url("SHELL/fusebox/{$this_mod}/main");?>">fusemod</a>
            <? } ?>
            <? if(mst_modpath($this_mod,'switch/default',true,false)){ ?>
            <a href="<?=mst_url("SHELL/switch/default/{$this_mod}");?>">switch/default</a>
            <? } ?>
            <? if(mst_modpath($this_mod,'switch/admin',true,false)){ ?>
            <a href="<?=mst_url("SHELL/switch/admin/{$this_mod}");?>">switch/admin</a>
            <? } ?>
            <? if(mst_modpath($this_mod,'atest/testinit.php',true,false)
                    AND mst_modexists('atest')){ ?>
            <a href="<?=mst_url("SHELL/atest/{$this_mod}/unit");?>">atest/unit</a>
            <a href="<?=mst_url("SHELL/atest/{$this_mod}/func");?>">atest/func</a>
            <? } ?>
        </td><?
    ?></tr><?
}
?></table><?
?>